Compacting Arm Binaries with the Diablo Framework

نویسنده

  • Dominique Chanet
چکیده

On most embedded systems, memory space and power resources are limited. As a consequence, significant effort is spent in creating resource-efficient programs for embedded systems. Compilers for embedded systems usually try to generate the most compact code possible, and libraries for embedded systems are usually quite a lot smaller than those for general purpose computer systems. One area of improvement that has in general been overlooked, is the linking process. Recent research [2] has shown that it is possible to achieve considerable program compaction at link time, as the linker has a view of the complete program, including libraries, and therefore it is not bound to a number of the conservative assumptions a compiler has to make. These techniques were however developed for general-purpose architectures, and have not yet been evaluated in the context of an actual embedded platform, using actual embedded toolchains. Our aim is to evaluate these techniques for the ARM platform, which is widely used in cell phones, PDAs and other embedded devices. We use Diablo, a retargetable framework for binary rewriting at link time, that has recently been developed at the ELIS research group of Ghent University.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Strain and Damage Sensing Property of Self-compacting Concrete Reinforced with Carbon Fibers

Present paper investigated the strain and damage sensing property on concrete cubes embedded with carbon fibers. Concrete cubes of dimension 150 mm have been casted with different concentration of carbon fibers to study the strain and damage sensing property under cyclic loading that can be further used for health monitoring as non-destructive testing (NDT) approach. All the specimens were test...

متن کامل

Forty Years of X-Ray Binaries

In 2012 it was forty years ago that the discovery of the first X-ray binary Centaurus X-3 became known. That same year it was discovered that apart from the High-Mass X-ray Binaries (HMXBs) there are also Low-Mass X-ray Binaries (LMXBs), and that Cygnus X-1 is most probably a black hole. By 1975 also the new class of Be/X-ray binaries was discovered. After this it took 28 years before ESAs INTE...

متن کامل

Game Design and Business Model: an Analysis of Diablo 3

This paper develops a theoretical framework for analyzing if a certain feature of the design of a game has been introduced to increase the financial profit created over a specific revenue stream. The framework is created from existing theory and consists of the points 1. Revenue Generation, 2. Game Design and Business Model Integration, and 3. Problematic Game Design. If all these points are gi...

متن کامل

Investigating properties of fresh and hardened self-compacting concrete made of recycled aggregates

Self-compacting concrete is a new high performance concrete with high ductility and segregation resistance. In recent years, construction material manufacturers have focused their attention on lightweight concrete and have strived to use lightweight concrete, if possible, in load-bearing parts of buildings. Concrete with both self-compacting and lightweight properties is favourable in this cont...

متن کامل

Durability Performance of Self Compacting Concrete Incorporating Alccofine and Fly Ash

The cost associated with the application of large volume of cement and synthetic admixtures was one of the major drawbacks of Self Compacting Concrete (SCC), which can be reduced by the use of supplementary cementitious materials (SCM). When the demand of cement reduces, the release of carbon dioxide (CO2) from cement industries will come down, which has a positive impact on global w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003